@charset "UTF-8";
		
			
			.o2_wide {
				min-width: 1190px;
			}
			
			.sk {
				height: 275px;
				margin-bottom: 30px;
			}
			
			.chn,
			.corechn1,
			.corechn2 {
				height: 480px;
			}
			
			.scene {
				height: 585px;
			}
			
			.special {
				height: 450px;
			}
			
			.live {
				height: 520px;
			}
			
			.more {
				min-height: 305px;
			}
			
			.mod_service {
				padding: 30px 0;
				border-bottom: 1px solid #dedede;
			}
			
			.mod_help {
				padding: 20px 0;
			}
			
			.clearfix {
				*zoom: 1:;
			}
			
			.grid_c1 {
				margin: 0 auto;
				width: 1190px;
			}
			
			.mod_copyright_inner {
				padding: 15px 0;
				border-top: 1px solid #e1e1e1;
				text-align: center;
			}
			
			.mod_copyright_info {
				padding: 10px 0;
				line-height: 22px;
				color: #999;
			}
			
			.mod_copyright_auth {
				margin: 25px 0;
			}
			
			.mod_copyright_auth_ico {
				overflow: hidden;
				display: inline-block;
				margin: 0 3px;
				width: 103px;
				height: 32px;
				line-height: 1000px;
			}
			
			.mod_copyright_auth_ico_2 {
				background-repeat: no-repeat;
				background-position: -205px -111px;
				background-image: url("//misc.360buyimg.com/mtd/pc/index_2017/2.1.0/static/images/sprite.footer.png");
			}
			
			.mod_copyright_auth_ico_3 {
				background-repeat: no-repeat;
				background-position: -205px -74px;
				background-image: url("//misc.360buyimg.com/mtd/pc/index_2017/2.1.0/static/images/sprite.footer.png");
			}
			
			.mod_copyright_auth_ico_4 {
				background-repeat: no-repeat;
				background-position: -205px -37px;
				background-image: url("//misc.360buyimg.com/mtd/pc/index_2017/2.1.0/static/images/sprite.footer.png");
			}
			
			.mod_copyright_auth_ico_5 {
				background-repeat: no-repeat;
				background-position: -205px 0;
				background-image: url("//misc.360buyimg.com/mtd/pc/index_2017/2.1.0/static/images/sprite.footer.png");
			}
			
			.mod_copyright_auth_ico_6 {
				background-repeat: no-repeat;
				background-position: 0 -155px;
				background-image: url("//misc.360buyimg.com/mtd/pc/index_2017/2.1.0/static/images/sprite.footer.png");
			}
			
			.mod_copyright_license {
				margin-left: 16px;
			}
			
			.mod_copyright_info a {
				color: #999;
			}
			
			.mod_copyright_split {
				margin: 0 10px;
				color: #ccc;
			}
			
			em,
			i {
				font-style: normal;
			}
			
			em,
			i {
				font-style: normal;
			}
			
			.mod_copyright_inter_ico {
				display: inline-block;
				width: 15px;
				height: 10px;
				vertical-align: -1px;
				margin-right: 10px;
				background-repeat: no-repeat;
			}
			
			.mod_copyright_inter_ico_thailand {
				background-repeat: no-repeat;
				background-position: -108px -172px;
				background-image: url("//misc.360buyimg.com/mtd/pc/index_2017/2.1.0/static/images/sprite.footer.png");
			}
			
			.mod_copyright_inter_ico_spain {
				background-repeat: no-repeat;
				background-position: -128px -155px;
				background-image: url("//misc.360buyimg.com/mtd/pc/index_2017/2.1.0/static/images/sprite.footer.png");
			}
			
			.mod_copyright_inter_ico_indonesia {
				background-repeat: no-repeat;
				background-position: -148px -155px;
				background-image: url("//misc.360buyimg.com/mtd/pc/index_2017/2.1.0/static/images/sprite.footer.png");
			}
			
			.mod_copyright_inter_ico_rissia {
				background-repeat: no-repeat;
				background-position: -168px -155px;
				background-image: url("//misc.360buyimg.com/mtd/pc/index_2017/2.1.0/static/images/sprite.footer.png");
			}
			
			.mod_copyright_inter_ico_global {
				background-repeat: no-repeat;
				background-position: -108px -155px;
				width: 15px;
				height: 12px;
				margin-top: -1px;
				background-image: url("//misc.360buyimg.com/mtd/pc/index_2017/2.1.0/static/images/sprite.footer.png");
			}
			
			.mod_help_list {
				overflow: hidden;
				height: 160px;
			}
			
			.mod_help_nav {
				float: left;
				width: 198px;
				line-height: 22px;
			}
			
			.mod_help_cover {
				background-repeat: no-repeat;
				background-position: 0 0;
				float: right;
				width: 200px;
				height: 150px;
				background-image: url("//misc.360buyimg.com/mtd/pc/index_2017/2.1.0/static/images/sprite.footer.png");
			}
			
			.mod_help_cover_tit {
				margin-bottom: 15px;
				font-size: 14px;
				text-align: center;
			}
			
			.mod_help_cover_con {
				padding: 0 10px;
			}
			
			.mod_help_cover_more {
				text-align: right;
			}
			
			.iconfont {
				font-family: iconfont;
				font-style: normal;
				-webkit-text-stroke-width: 0.2px;
				-moz-osx-font-smoothing: grayscale;
			}
			
			.mod_help_nav_tit {
				margin-bottom: 5px;
				font-size: 14px;
			}
			
			li {
				list-style: none;
			}
			
			li {
				list-style: none;
			}
			
			.mod_service_list {
				overflow: hidden;
				height: 42px;
			}
			
			.mod_service_item {
				float: left;
				width: 297px;
			}
			
			.mod_service_unit {
				position: relative;
				margin: 0 auto;
				padding-left: 45px;
				width: 180px;
			}
			
			.mod_service_tit {
				overflow: hidden;
				position: absolute;
				left: 0px;
				top: 0px;
				width: 36px;
				height: 42px;
				text-indent: -999px;
			}
			
			.mod_service_sheng {
				background-repeat: no-repeat;
				background-position: -123px -192px;
				background-image: url("//misc.360buyimg.com/mtd/pc/index_2017/2.1.0/static/images/sprite.footer.png");
			}
			
			.mod_service_txt {
				overflow: hidden;
				width: 100%;
				height: 42px;
				line-height: 42px;
				font-size: 18px;
				font-weight: 700;
				-o-text-overflow: ellipsis;
				text-overflow: ellipsis;
				white-space: nowrap;
				color: #444;
			}
			
			.mod_service_hao {
				background-repeat: no-repeat;
				background-position: -82px -192px;
				background-image: url("//misc.360buyimg.com/mtd/pc/index_2017/2.1.0/static/images/sprite.footer.png");
			}
			
			.mod_service_kuai {
				background-repeat: no-repeat;
				background-position: -41px -192px;
				background-image: url("//misc.360buyimg.com/mtd/pc/index_2017/2.1.0/static/images/sprite.footer.png");
			}
			
			.mod_service_duo {
				background-repeat: no-repeat;
				background-position: 0 -192px;
				background-image: url("//misc.360buyimg.com/mtd/pc/index_2017/2.1.0/static/images/sprite.footer.png");
			}
			
			.floorhd {
				height: 65px;
			}
			
			.shop_small {
				width: 375px;
			}
			
			.sort_wrapper {
				margin: 0 0 0 20px;
			}
			
			.sort_small_wrapper {
				float: left;
				width: 348px;
				border: solid #ebeaea;
				border-width: 0 1px 1px 0;
				overflow: hidden;
			}
			
			.chosen_list {
				margin: 0 0 0 15px;
			}
			
			.clearfix {
				*zoom: 1:;
			}
			
			.more_list {
				margin: 0 -5px 0;
			}
			
			.special_inner {
				position: relative;
				height: 385px;
			}
			
			.scene_inner {
				margin-bottom: 20px;
			}
			
			.clearfix::after {
				visibility: hidden;
				clear: both;
				display: block;
				content: ".";
				height: 0px;
			}
			
			.clearfix::after {
				visibility: hidden;
				clear: both;
				display: block;
				content: ".";
				height: 0px;
			}
			
			.more_item {
				position: relative;
				float: left;
				width: 230px;
				height: 305px;
				background: #fff;
				margin: 0 5px 10px;
			}
			
			.more_lk {
				display: block;
				width: 100%;
				height: 100%;
			}
			
			.more_find {
				position: absolute;
				width: 100%;
				height: 100px;
				bottom: 0px;
				left: 0px;
				background: rgba(255, 255, 255, 0.8);
				opacity: 0;
				-webkit-transition: opacity ease 0.2s;
				-o-transition: opacity ease 0.2s;
				-moz-transition: opacity ease 0.2s;
				transition: opacity ease 0.2s;
			}
			
			.more_find_btn {
				position: relative;
				margin: 24px auto 0;
				width: 60px;
				height: 60px;
				-moz-border-radius: 50%;
				border-radius: 50%;
				background: #222;
				background-color: rgba(34, 34, 34, 0);
				color: #fff;
				text-align: center;
				line-height: 60px;
				cursor: pointer;
				-webkit-transition: all ease 0.4s;
				-o-transition: all ease 0.4s;
				-moz-transition: all ease 0.4s;
				transition: all ease 0.4s;
				overflow: hidden;
			}
			
			.csstransitions .more_find_btn {
				-webkit-transform: scale(0);
				-moz-transform: scale(0);
				-ms-transform: scale(0);
				transform: scale(0);
			}
			
			.csstransitions .more_find_btn::after {
				content: "";
				position: absolute;
				left: 50%;
				top: 50%;
				width: 100%;
				height: 100%;
				-moz-border-radius: 50%;
				border-radius: 50%;
				border: 0 solid rgba(34, 34, 34, 0.5);
				-webkit-transform: translate3d(-50%, -50%, 0px);
				-moz-transform: translate3d(-50%, -50%, 0);
				transform: translate3d(-50%, -50%, 0px);
				-webkit-transition: all ease-out 0.2s;
				-o-transition: all ease-out 0.2s;
				-moz-transition: all ease-out 0.2s;
				transition: all ease-out 0.2s;
			}
			
			.more_find_btn span {
				position: relative;
				z-index: 1;
			}
			
			.more_info {
				clear: both;
				padding: 0 16px 0;
				height: 65px;
				line-height: 24px;
			}
			
			.more_info_name {
				height: 36px;
				font-size: 14px;
				line-height: 18px;
				overflow: hidden;
				-o-text-overflow: ellipsis;
				text-overflow: ellipsis;
				text-align: left;
				word-break: break-all;
				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 2;
				color: #333;
				-webkit-transition: color ease .2s;
				-o-transition: color ease .2s;
				-moz-transition: color ease .2s;
				transition: color ease .2s;
			}
			
			.more_info_price {
				margin-top: 10px;
				text-align: center;
			}
			
			.mod_price {
				font-size: 14px;
				color: #e33333;
			}
			
			.mod_price i {
				margin-right: 3px;
				font-family: arial;
				font-weight: 400;
				font-size: 12px;
			}
			
			.more_info_price_plus .mod_price {
				float: left;
				width: 75px;
				text-align: left;
			}
			
			.more_info_price_plus .more_price_plus {
				float: right;
				width: 114px;
				margin-right: 1px;
				text-align: right;
			}
			
			.more_info_price_plus .more_price_plus .mod_price {
				color: #222;
				text-align: right;
			}
			
			.more_price_plus_ico {
				position: relative;
				top: 5px;
				float: right;
				width: 39px;
				height: 12px;
				background-repeat: no-repeat;
				background-image: url("");
			}
			
			.more_info_price_plus .more_price_plus .more_info_price_txt {
				width: 70px;
				text-align: right;
				overflow: hidden;
				-o-text-overflow: ellipsis;
				text-overflow: ellipsis;
				white-space: nowrap;
			}
			
			.more_info_choosen {
				display: inline-block;
				position: relative;
				top: 3px;
				margin-right: 8px;
				width: 54px;
				height: 16px;
				background-image: url("");
			}
			
			.lazyimg {
				position: relative;
				overflow: hidden;
				background: #eee;
				-webkit-transition: background 0.2s linear;
				-o-transition: background 0.2s linear;
				-moz-transition: background 0.2s linear;
				transition: background 0.2s linear;
			}
			
			.lazyimg_loaded {
				-webkit-transition: background 0.2s linear, opacity 0.2s linear !important;
				-o-transition: background 0.2s linear, opacity 0.2s linear !important;
				-moz-transition: background 0.2s linear, opacity 0.2s linear !important;
				transition: background 0.2s linear, opacity 0.2s linear !important;
				background: transparent;
			}
			
			.more_img {
				float: left;
				width: 170px;
				height: 170px;
				margin: 30px 30px 20px;
				-webkit-transition: opacity ease .2s;
				-o-transition: opacity ease .2s;
				-moz-transition: opacity ease .2s;
				transition: opacity ease .2s;
			}
			
			img {
				border: 0;
				vertical-align: middle;
			}
			
			img {
				border: 0;
				vertical-align: middle;
			}
			
			.lazyimg_img {
				width: 100%;
				height: 100%;
				opacity: 1;
				-webkit-transition: opacity 0.2s linear;
				-o-transition: opacity 0.2s linear;
				-moz-transition: opacity 0.2s linear;
				transition: opacity 0.2s linear;
				-webkit-backface-visibility: hidden;
			}
			
			.act_img img {
				-webkit-transition: opacity ease .2s;
				-o-transition: opacity ease .2s;
				-moz-transition: opacity ease .2s;
				transition: opacity ease .2s;
			}
			
			.sort_small img {
				width: 100%;
				height: auto;
			}
			
			.daily_item_img img {
				margin: auto;
				width: 105px;
				height: 105px;
			}
			
			.lazyimg_loaded .lazyimg_img {
				opacity: 1;
			}
			
			.more_item_act .more_img {
				margin: 0;
				width: 100%;
				height: 100%;
			}
			
			.floorhd_tit {
				position: relative;
				width: 150px;
				height: 45px;
				font-size: 28px;
				font-family: "fzzzh";
				font-weight: normal;
				text-align: center;
				line-height: 45px;
				padding: 0 50px;
				margin: 0 auto 20px;
				overflow: hidden;
				color: #222;
			}
			
			.floorhd_tit::before,
			.floorhd_tit::after {
				content: "";
				position: absolute;
				width: 50px;
				height: 3px;
				display: block;
				background: #222;
				top: 19px;
			}
			
			.floorhd_tit::before {
				left: 0px;
			}
			
			.floorhd_tit::after {
				right: 0px;
			}
			
			.slider_item {
				height: 100%;
				min-height: 1px;
			}
			
			.box {
				float: left;
				width: 390px;
				height: 450px;
				margin: 0 10px 30px 0;
			}
			
			.box_last {
				margin-right: 0px;
			}
			
			.live_box {
				position: relative;
				height: 425px;
				background: #fff;
			}
			
			.live_slider {
				overflow: hidden;
				margin: 15px;
			}
			
			.live_middle {
				float: left;
				width: 170px;
				height: 190px;
				margin: 5px;
			}
			
			.live_large {
				width: 100%;
				height: 390px;
				margin-bottom: 10px;
			}
			
			.live_item {
				position: relative;
				display: block;
			}
			
			.live_item::after {
				content: "";
				position: absolute;
				width: 100%;
				height: 100%;
				top: 0px;
				left: 0px;
				background: rgba(0, 0, 0, 0.3);
				-webkit-transition: background ease .2s;
				-o-transition: background ease .2s;
				-moz-transition: background ease .2s;
				transition: background ease .2s;
			}
			
			.live_img {
				width: 100%;
				height: 100%;
			}
			
			.live_btn {
				position: absolute;
				width: 60px;
				height: 60px;
				top: 50%;
				left: 50%;
				margin: -30px 0 0 -30px;
				background: url(//misc.360buyimg.com/mtd/pc/index_2017/2.1.0/static/images/live_btn.png) no-repeat;
				-moz-background-size: 100% 100%;
				background-size: 100% 100%;
				z-index: 1;
				opacity: 0.8;
				-webkit-transition: opacity ease .2s;
				-o-transition: opacity ease .2s;
				-moz-transition: opacity ease .2s;
				transition: opacity ease .2s;
			}
			
			.live_middle .live_btn {
				width: 44px;
				height: 44px;
				margin: -22px 0 0 -22px;
			}
			
			.live_info {
				position: absolute;
				width: 100%;
				bottom: 38px;
				text-align: center;
				color: #fff;
				z-index: 1;
			}
			
			.live_middle .live_info {
				bottom: 20px;
			}
			
			.live_desc {
				font-size: 14px;
				height: 24px;
				line-height: 24px;
				padding: 0 10px;
				white-space: nowrap;
				overflow: hidden;
				-o-text-overflow: ellipsis;
				text-overflow: ellipsis;
			}
			
			.live_slider_item {
				margin: 5px;
			}
			
			.live_title {
				font-size: 18px;
				height: 30px;
				line-height: 30px;
				padding: 0 10px;
				white-space: nowrap;
				overflow: hidden;
				-o-text-overflow: ellipsis;
				text-overflow: ellipsis;
			}
			
			button {
				cursor: pointer;
			}
			
			button,
			input {
				font-family: Microsoft YaHei, Heiti SC, tahoma, arial, Hiragino Sans GB, \5B8B体, sans-serif;
			}
			
			button {
				cursor: pointer;
			}
			
			button,
			input {
				font-family: Microsoft YaHei, tahoma, arial, Hiragino Sans GB, \5b8b体, sans-serif;
			}
			
			.slider_control {
				position: absolute;
				top: 50%;
				-moz-border-radius: 0;
				border-radius: 0;
				width: 20px;
				height: 40px;
				line-height: 40px;
				background-color: #d9d9d9;
				background-color: rgba(0, 0, 0, 0.15);
				margin-top: -20px;
				font-size: 20px;
				z-index: 2;
				border: none;
				outline: none;
				-webkit-transition: background-color .2s ease;
				-o-transition: background-color ease .2s;
				-moz-transition: background-color ease .2s;
				transition: background-color .2s ease;
			}
			
			.slider_control_prev {
				left: 0px;
			}
			
			.slider_control_next {
				right: 0px;
			}
			
			.special .slider_control {
				width: 20px;
				height: 40px;
				line-height: 40px;
			}
			
			.slider_indicators {
				position: absolute;
				left: 50%;
				font-size: 0px;
				text-align: center;
			}
			
			.slider_indicators_btn {
				position: relative;
				display: inline-block;
				width: 16px;
				height: 16px;
				margin-right: 1px;
				-moz-border-radius: 50%;
				border-radius: 50%;
				-webkit-transition: background .2s ease;
				-o-transition: background ease .2s;
				-moz-transition: background ease .2s;
				transition: background .2s ease;
			}
			
			.slider_indicators_btn_active {
				background: #fdd9dd;
			}
			
			.slider_indicators_btn::after {
				content: "";
				display: block;
				position: absolute;
				left: 3px;
				top: 3px;
				width: 6px;
				height: 6px;
				-moz-border-radius: 50%;
				border-radius: 50%;
				border: 2px solid #b9beba;
				-webkit-transition: all .2s ease;
				-o-transition: all ease .2s;
				-moz-transition: all ease .2s;
				transition: all .2s ease;
			}
			
			.slider_indicators_btn_active::after {
				border: 2px solid transparent;
				background: #eb3436;
			}
			
			.slider_control i {
				color: #fff;
				color: hsla(0, 0%, 100%, 0.4);
				-webkit-transition: color .2s ease;
				-o-transition: color ease .2s;
				-moz-transition: color ease .2s;
				transition: color .2s ease;
			}
			
			.special .box {
				background: #fff;
				height: 330px;
				margin-bottom: 10px;
				overflow: hidden;
			}
			
			.box_hd {
				height: 60px;
				padding: 0 20px;
				font-size: 0px;
				line-height: 0;
			}
			
			.special_lk {
				position: relative;
				display: block;
				width: 350px;
				height: 250px;
				margin: auto;
			}
			
			.special_img {
				width: 100%;
				height: 100%;
				-webkit-transition: opacity ease .2s;
				-o-transition: opacity ease .2s;
				-moz-transition: opacity ease .2s;
				transition: opacity ease .2s;
			}
			
			.box_hd_lk {
				display: inline-block;
				position: relative;
				height: 40px;
				margin: 8px 0 0 0;
			}
			
			.box_tit {
				float: left;
				font-weight: normal;
				font-size: 22px;
				color: #222;
				line-height: 44px;
			}
			
			.box_hd_arrow {
				background-position: 0px 0px;
				float: left;
				position: relative;
				width: 23px;
				height: 23px;
				top: 11px;
				left: 4px;
				background-image: url("");
			}
			
			.box_subtit {
				float: left;
				font-size: 14px;
				color: #999;
				height: 20px;
				line-height: 20px;
				margin: 12px 0 0 10px;
			}
			
			.scene_item {
				height: 240px;
				margin-bottom: 10px;
				background: #fff;
			}
			
			.scene_lk {
				display: block;
				color: #fff;
				height: 100%;
			}
			
			.scene_cover {
				position: relative;
				width: 390px;
				height: 100px;
				overflow: hidden;
			}
			
			.scene_prodlist {
				width: 360px;
				margin: 10px auto 0;
				overflow: hidden;
			}
			
			.scene_proditem {
				float: left;
				margin: 0 5px;
			}
			
			.scene_proditem_img {
				width: 110px;
				height: 110px;
				-webkit-transition: opacity ease .2s;
				-o-transition: opacity ease .2s;
				-moz-transition: opacity ease .2s;
				transition: opacity ease .2s;
			}
			
			.scene_cover_img {
				width: 100%;
				height: 100%;
				-webkit-filter: blur(3px);
				filter: blur(3px);
			}
			
			.scene_mask {
				position: absolute;
				top: 0px;
				left: 0px;
				display: block;
				width: 100%;
				height: 100%;
				background: #000;
				opacity: 0.4;
				filter: alpha(opacity=60);
			}
			
			.scene_tit {
				position: absolute;
				top: 39px;
				left: 0px;
				width: 100%;
				text-align: center;
				font-weight: bold;
				font-size: 18px;
				z-index: 1;
				vertical-align: middle;
			}
			
			.scene_subtit {
				font-weight: normal;
			}
			
			.shop_act {
				background: #fff;
			}
			
			.act_inner {
				position: relative;
				width: 100%;
				height: 100%;
			}
			
			.act_inner::before {
				content: "";
				position: absolute;
				display: block;
				width: 340px;
				height: 420px;
				border: solid 5px #333;
				top: 20px;
			}
			
			.act_inner::after {
				content: "";
				z-index: 0;
				display: block;
				position: absolute;
				width: 340px;
				height: 420px;
				left: 30px;
				top: 0px;
				background: #f0f3ef;
			}
			
			.box_last .act_inner::before {
				right: 0px;
			}
			
			.box_last .act_inner::after {
				left: auto;
				right: 30px;
			}
			
			.act_multi .act_inner::before {
				content: "";
				position: absolute;
				display: block;
				width: 340px;
				height: 420px;
				border: solid 5px #333;
				top: 20px;
			}
			
			.act_multi .act_inner::after {
				content: "";
				z-index: 0;
				display: block;
				position: absolute;
				width: 320px;
				height: 420px;
				right: 40px;
				top: 0px;
				background: #f0f3ef;
			}
			
			.box_last.act_multi .act_inner::before {
				right: 0px;
			}
			
			.box_last.act_multi .act_inner::after {
				right: 30px;
			}
			
			.act_lk {
				position: relative;
				z-index: 1;
				float: left;
				width: 340px;
				height: 420px;
				margin: 0 30px;
			}
			
			.box_last .act_lk {
				float: right;
				margin-right: 30px;
			}
			
			.act_multi .act_lk {
				height: 200px;
				margin-bottom: 20px;
			}
			
			.act_multi .act_lk {
				width: 340px;
				height: 200px;
			}
			
			.act_img {
				position: relative;
				width: 100%;
				height: 100%;
			}
			
			.treasure_scene {
				display: block;
				height: 220px;
				margin-bottom: 10px;
				background: #fff;
			}
			
			.treasure_scene_hd {
				padding-top: 20px;
				height: 18px;
				font-size: 18px;
				line-height: 18px;
			}
			
			.treasure_scene_bd {
				padding-top: 30px;
			}
			
			.treasure_list {
				overflow: hidden;
				text-align: center;
			}
			
			.treasure_item {
				display: inline-block;
				margin: 0 25px;
			}
			
			.treasure_img {
				width: 130px;
				height: 130px;
				-webkit-transition: opacity ease .2s;
				-o-transition: opacity ease .2s;
				-moz-transition: opacity ease .2s;
				transition: opacity ease .2s;
			}
			
			.treasure_scene_tit {
				width: 350px;
				color: #222;
				font-weight: normal;
				margin: auto;
			}
			
			.treasure_scene_subtit {
				color: #999;
				font-size: 14px;
				vertical-align: 1px;
			}
			
			.shop_wrapper {
				margin: 20px 20px 0;
				overflow: hidden;
			}
			
			.shop_info {
				position: relative;
				display: block;
				height: 45px;
				padding-left: 140px;
				margin-bottom: 20px;
			}
			
			.shop_middle {
				height: 226px;
				margin-bottom: 20px;
			}
			
			.shop_small_item {
				display: block;
				float: left;
				width: 100px;
				height: 100px;
				margin-right: 25px;
			}
			
			.shop_small_img {
				width: 100%;
				height: 100%;
				-webkit-transition: opacity ease .2s;
				-o-transition: opacity ease .2s;
				-moz-transition: opacity ease .2s;
				transition: opacity ease .2s;
			}
			
			.shop_middle_img {
				width: 100%;
				height: 100%;
				-webkit-transition: opacity ease .2s;
				-o-transition: opacity ease .2s;
				-moz-transition: opacity ease .2s;
				transition: opacity ease .2s;
			}
			
			.shop_logo {
				position: absolute;
				left: 0px;
				width: 130px;
				height: 43px;
				text-align: center;
				background: #fff;
				overflow: hidden;
				border: 1px solid #ccc;
			}
			
			.shop_name {
				position: relative;
				height: 45px;
				line-height: 45px;
				overflow: hidden;
			}
			
			.shop_name_txt {
				font-size: 18px;
				color: #333;
			}
			
			.shop_logo .lazyimg_img {
				width: auto;
				height: 100%;
				margin: auto;
				background: transparent;
				-webkit-transition: opacity ease .2s;
				-o-transition: opacity ease .2s;
				-moz-transition: opacity ease .2s;
				transition: opacity ease .2s;
			}
			
			.sort {
				background: #fff;
			}
			
			.sort_large {
				display: block;
				width: 350px;
				height: 180px;
				margin-bottom: 10px;
			}
			
			.sort_middle {
				float: left;
				display: block;
				width: 170px;
				height: 180px;
				margin: 0 10px 10px 0;
			}
			
			.sort_middle_img {
				width: 100%;
				height: 100%;
				-webkit-transition: opacity ease .2s;
				-o-transition: opacity ease .2s;
				-moz-transition: opacity ease .2s;
				transition: opacity ease .2s;
			}
			
			.sort_large_img {
				width: 100%;
				height: 100%;
				-webkit-transition: opacity ease .2s;
				-o-transition: opacity ease .2s;
				-moz-transition: opacity ease .2s;
				transition: opacity ease .2s;
			}
			
			.tactic {
				background: #fff;
			}
			
			.tactic_cover {
				position: relative;
				width: 350px;
				height: 250px;
				margin: 0 auto;
			}
			
			.tactic_cover_large {
				height: 370px;
			}
			
			.tactic_lk {
				display: block;
			}
			
			.tactic_lk_img {
				width: 100%;
				height: 100%;
				-webkit-transition: opacity ease .2s;
				-o-transition: opacity ease .2s;
				-moz-transition: opacity ease .2s;
				transition: opacity ease .2s;
			}
			
			.sort_small {
				float: left;
				width: 86px;
				height: 58px;
				text-align: center;
				line-height: 58px;
				font-size: 0px;
				overflow: hidden;
				border: solid #ebeaea;
				border-width: 1px 0 0 1px;
			}
			
			.sort_small_img {
				background: #fff;
				width: 80px;
				margin: auto;
				-webkit-transition: opacity ease .2s;
				-o-transition: opacity ease .2s;
				-moz-transition: opacity ease .2s;
				transition: opacity ease .2s;
			}
			
			.tactic_list {
				position: relative;
				margin: 10px auto 0;
				width: 360px;
				height: 110px;
				overflow: hidden;
			}
			
			.tactic_item {
				float: left;
				width: 110px;
				height: 110px;
				margin: 0 5px;
			}
			
			.corechn2_inner {
				overflow: hidden;
			}
			
			.mime {
				background: #fff;
			}
			
			.chosen {
				background: #fff;
			}
			
			.masshop {
				background: #fff;
			}
			
			.masshop_cover {
				position: relative;
				width: 350px;
				height: 250px;
				margin: 0 auto;
			}
			
			.masshop_list {
				width: 360px;
				overflow: hidden;
				margin: 10px auto 0;
			}
			
			.masshop_item {
				float: left;
				width: 110px;
				height: 110px;
				margin: 0 5px;
			}
			
			.masshop_lk {
				display: block;
				width: 100%;
				height: 100%;
			}
			
			.masshop_lk_img {
				display: block;
				width: 100%;
				height: 100%;
				-webkit-transition: opacity ease .2s;
				-o-transition: opacity ease .2s;
				-moz-transition: opacity ease .2s;
				transition: opacity ease .2s;
			}
			
			.chosen_wrapper {
				margin: 0;
				padding-top: 10px;
				overflow: hidden;
			}
			
			.chosen_list {
				margin: 0 0 0 15px !important;
			}
			
			.chosen_item {
				float: left;
				width: 180px;
				height: 184px;
				text-align: center;
			}
			
			.chosen_item_lk {
				display: block;
			}
			
			.chosen_item_img {
				width: 110px;
				height: 110px;
				margin: 0 auto;
				-webkit-transition: opacity ease .2s;
				-o-transition: opacity ease .2s;
				-moz-transition: opacity ease .2s;
				transition: opacity ease .2s;
			}
			
			.chosen_item_tit {
				display: block;
				font-size: 14px;
				color: #3e8c96;
				font-weight: bold;
				height: 16px;
				padding: 0 10px;
				line-height: 16px;
				margin-top: 20px;
				white-space: nowrap;
				overflow: hidden;
				-o-text-overflow: ellipsis;
				text-overflow: ellipsis;
				-webkit-transition: color ease .2s;
				-o-transition: color ease .2s;
				-moz-transition: color ease .2s;
				transition: color ease .2s;
			}
			
			.chosen_item_subtit {
				display: block;
				font-size: 12px;
				line-height: 14px;
				padding: 0 8px;
				margin-top: 6px;
				color: #666;
				white-space: nowrap;
				overflow: hidden;
				-o-text-overflow: ellipsis;
				text-overflow: ellipsis;
				-webkit-transition: color ease .2s;
				-o-transition: color ease .2s;
				-moz-transition: color ease .2s;
				transition: color ease .2s;
			}
			
			.mime_slider {
				position: relative;
				width: 350px;
				height: 355px;
				margin: 0 auto;
			}
			
			.mime_slider .slider_control_prev {
				left: -20px;
			}
			
			.mime_slider .slider_list {
				position: relative;
				height: 355px;
			}
			
			.mime_slider .slider_list::after {
				content: "";
				position: absolute;
				width: 100%;
				height: 1px;
				bottom: 0px;
				left: 0px;
				background: #f5f5f5;
			}
			
			.mime_slider .slider_control_next {
				right: -20px;
			}
			
			.mime_slider .slider_indicators {
				bottom: -26px;
			}
			
			.mime_item {
				text-align: center;
			}
			
			.mime_item_lk {
				display: block;
			}
			
			.mime_item_img {
				width: 100%;
				height: 250px;
				-webkit-transition: opacity ease .2s;
				-o-transition: opacity ease .2s;
				-moz-transition: opacity ease .2s;
				transition: opacity ease .2s;
			}
			
			.mime_item_name {
				font-size: 16px;
				color: #333;
				height: 50px;
				line-height: 56px;
				white-space: nowrap;
				overflow: hidden;
				-o-text-overflow: ellipsis;
				text-overflow: ellipsis;
			}
			
			.mime_item_desc {
				font-size: 14px;
				color: #999;
				height: 40px;
				line-height: 20px;
				overflow: hidden;
			}
			
			.corechn1_inner {
				overflow: hidden;
			}
			
			.top {
				background: #fff;
			}
			
			.daily {
				background: #fff;
			}
			
			.coupon {
				background: #fff;
			}
			
			.coupon_inner {
				position: relative;
				padding: 0 20px;
			}
			
			.coupon .slider_indicators {
				bottom: -26px;
			}
			
			.coupon_list {
				height: 355px;
				overflow: hidden;
			}
			
			.coupon_item {
				position: relative;
				-moz-border-radius: 6px;
				border-radius: 6px;
				overflow: hidden;
				background: #f6f6f6;
			}
			
			.coupon_item::before,
			.coupon_item::after {
				content: "";
				display: block;
				position: absolute;
				width: 16px;
				height: 16px;
				right: 54px;
				-moz-border-radius: 50%;
				border-radius: 50%;
				background: #fff;
			}
			
			.coupon_item::before {
				top: -8px;
			}
			
			.coupon_item::after {
				bottom: -8px;
			}
			
			:nth-child(2n).coupon_item {
				background: #eeefed;
			}
			
			.coupon_lk {
				display: block;
				height: 118px;
				overflow: hidden;
			}
			
			.coupon_img {
				float: left;
				margin: 14px 0 0 10px;
				width: 70px;
				height: 70px;
				padding: 10px;
				-moz-border-radius: 50%;
				border-radius: 50%;
				-webkit-transition: opacity ease .2s;
				-o-transition: opacity ease .2s;
				-moz-transition: opacity ease .2s;
				transition: opacity ease .2s;
				background: #fff;
				transition: opacity ease .2s;
			}
			
			.coupon_more {
				float: right;
				height: 100%;
				line-height: 118px;
				margin-right: 34px;
				font-size: 12px;
				color: #333;
				-webkit-transition: color ease .2s;
				-o-transition: color ease .2s;
				-moz-transition: color ease .2s;
				transition: color ease .2s;
			}
			
			.coupon_info {
				padding-top: 15px;
				margin: 0 72px 0 110px;
			}
			
			.coupon_price {
				font-family: "impact";
				display: block;
				height: 38px;
				line-height: 38px;
			}
			
			.coupon_limit {
				color: #b1b3b0;
				font-size: 14px;
				line-height: 24px;
				height: 24px;
				overflow: hidden;
				white-space: nowrap;
				-o-text-overflow: ellipsis;
				text-overflow: ellipsis;
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
			}
			
			.coupon_desc {
				color: #767b77;
				font-size: 14px;
				line-height: 24px;
				height: 24px;
				overflow: hidden;
				white-space: nowrap;
				-o-text-overflow: ellipsis;
				text-overflow: ellipsis;
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
			}
			
			.coupon_price i {
				font-size: 16px;
			}
			
			.coupon_price span {
				font-size: 34px;
			}
			
			.coupon_more_inner {
				display: inline-block;
				width: 1px;
				line-height: 15px;
				vertical-align: middle;
			}
			
			.daily_slider {
				position: relative;
				width: 350px;
				height: 355px;
				margin: auto;
			}
			
			.daily .slider_control_prev {
				left: -20px;
			}
			
			.daily .slider_control_next {
				right: -20px;
			}
			
			.daily .slider_indicators {
				position: absolute;
				bottom: -26px;
			}
			
			.daily_lk {
				position: relative;
				display: block;
				height: 355px;
			}
			
			.daily_img {
				display: block;
				width: 350px;
				height: 128px;
				margin-bottom: 20px;
				-webkit-transition: opacity ease .2s;
				-o-transition: opacity ease .2s;
				-moz-transition: opacity ease .2s;
				transition: opacity ease .2s;
				transition: opacity ease .2s;
			}
			
			.daily_img::after {
				content: "";
				position: absolute;
				bottom: 0px;
				left: 50%;
				margin-left: -8px;
				display: block;
				width: 0px;
				height: 0px;
				border-top: solid 8px transparent;
				border-right: solid 8px transparent;
				border-bottom: solid 8px #fff;
				border-left: solid 8px transparent;
			}
			
			.daily_cover {
				width: 100%;
				height: 210px;
				z-index: 1;
				font-family: "Microsoft Yahei", sans-serif;
			}
			
			.daily_list {
				text-align: center;
				font-size: 0px;
				margin: 0 -8px;
			}
			
			.daily_title {
				height: 58px;
				line-height: 58px;
				font-size: 18px;
				text-align: center;
				color: #222;
			}
			
			.daily_subtit {
				font-size: 14px;
				height: 36px;
				line-height: 18px;
				margin: 0 auto 0;
				text-align: center;
				overflow: hidden;
				color: #666;
			}
			
			.daily_title_txt {
				display: inline-block;
				white-space: nowrap;
				overflow: hidden;
				-o-text-overflow: ellipsis;
				text-overflow: ellipsis;
				max-width: 300px;
			}
			
			.daily_item {
				display: inline-block;
				width: 105px;
				height: 105px;
				margin: 0 8px;
				background: #fff;
				overflow: hidden;
				line-height: 105px;
			}
			
			.daily_item_img {
				width: 100%;
				height: 100%;
				-webkit-transition: opacity ease .2s;
				-o-transition: opacity ease .2s;
				-moz-transition: opacity ease .2s;
				transition: opacity ease .2s;
				transition: opacity ease .2s;
			}
			
			.top_inner {
				position: relative;
			}
			
			.top_tab .tab_head {
				height: 34px;
				line-height: 34px;
				text-align: center;
				background: #f7f7f7;
			}
			
			.top_wrapper {
				margin: 0 20px;
			}
			
			.top .slider_list {
				position: relative;
			}
			
			.top .slider_list::after {
				content: "";
				position: absolute;
				width: 100%;
				height: 1px;
				bottom: 0px;
				left: 0px;
				background: #f5f5f5;
			}
			
			.top .slider_indicators {
				bottom: -26px;
			}
			
			.top_list {
				height: 321px;
				overflow: hidden;
			}
			
			.top_item_lk {
				position: relative;
				display: block;
				height: 107px;
			}
			
			.top_item_img {
				float: left;
				width: 80px;
				height: 80px;
				margin-top: 15px;
				-webkit-transition: opacity ease .2s;
				-o-transition: opacity ease .2s;
				-moz-transition: opacity ease .2s;
				transition: opacity ease .2s;
			}
			
			.top_item_rank {
				float: left;
				width: 30px;
				height: 40px;
				margin: 36px 0 0 10px;
				line-height: 40px;
				font-size: 32px;
				text-align: center;
				font-family: "impact";
			}
			
			.top_item_name {
				display: block;
				margin-left: 125px;
				padding-top: 40px;
				height: 32px;
				line-height: 16px;
				font-size: 12px;
				overflow: hidden;
				color: #333;
				-webkit-transition: color ease .2s;
				-o-transition: color ease .2s;
				-moz-transition: color ease .2s;
				transition: color ease .2s;
			}
			
			.top_item_rank_3 {
				color: #feb185;
			}
			
			.top_item_rank_2 {
				color: #ed713d;
			}
			
			.top_item_rank_1 {
				color: #e74240;
			}
			
			.top_tab .tab_head_item {
				float: left;
				width: 78px;
				cursor: pointer;
				white-space: nowrap;
				overflow: hidden;
				-o-text-overflow: ellipsis;
				text-overflow: ellipsis;
				-webkit-transition: color ease .2s;
				-o-transition: color ease .2s;
				-moz-transition: color ease .2s;
				transition: color ease .2s;
			}
			
			.top_tab .tab_head_item.active {
				color: #e33333;
			}
			
			.top_tab_lk {
				-webkit-transition: color ease .2s;
				-o-transition: color ease .2s;
				-moz-transition: color ease .2s;
				transition: color ease .2s;
			}
			
			.active .top_tab_lk {
				color: #e33333;
			}
			
			.sk_inner {
				background: #fff;
				overflow: hidden;
			}
			
			.sk_hd {
				position: relative;
				float: left;
				width: 190px;
				height: 275px;
				background: #e83632;
				color: #fff;
			}
			
			.sk_bd {
				float: left;
			}
			
			.sk_list {
				position: relative;
				float: left;
				width: 799px;
				border-right: solid 1px #f0f0f0;
				height: 275px;
				overflow: hidden;
			}
			
			.sk_chn {
				position: relative;
				float: left;
				width: 180px;
				height: 260px;
				padding: 8px 10px 7px;
			}
			
			.sk_chn_inner {
				width: 100%;
				height: 100%;
			}
			
			.sk_chn .slider_indicators {
				bottom: 16px;
			}
			
			.sk_chn .slider_indicators_btn {
				background: #c0c0c0;
				width: 6px;
				height: 6px;
				margin: 4px;
			}
			
			.sk_chn .slider_indicators_btn_active {
				background: #e33333;
			}
			
			.sk_chn .slider_indicators_btn::after {
				content: none;
			}
			
			.sk_chn_lk {
				display: block;
				width: 180px;
			}
			
			.sk_chn_img {
				width: 180px;
				height: 260px;
			}
			
			.sk_list_inner {
				position: relative;
				width: 800px;
				height: 275px;
			}
			
			.sk .slider_control {
				top: 110px;
			}
			
			.sk_item {
				position: relative;
				float: left;
				width: 200px;
				height: 275px;
			}
			
			.sk_item::after {
				content: "";
				display: block;
				position: absolute;
				top: 0px;
				right: 0px;
				width: 1px;
				height: 275px;
				background: #f0f0f0;
			}
			
			.sk_item_lk {
				position: relative;
				display: block;
				width: 190px;
				height: 275px;
				text-align: center;
				margin: auto;
			}
			
			.sk_item_tag {
				position: absolute;
				top: 0px;
				left: 0px;
				width: 30px;
				height: 40px;
				background-image: url("//misc.360buyimg.com/mtd/pc/index_2017/2.1.0/static/images/sprite.seckill.png");
				background-position: 0 -25px;
				text-align: center;
				z-index: 1;
			}
			
			.sk_item_img {
				position: absolute;
				width: 140px;
				height: 140px;
				left: 50%;
				margin-left: -70px;
				top: 40px;
				-webkit-transition: opacity ease .2s;
				-o-transition: opacity ease .2s;
				-moz-transition: opacity ease .2s;
				transition: opacity ease .2s;
			}
			
			.sk_item_name {
				position: absolute;
				top: 190px;
				left: 0px;
				width: 160px;
				padding: 0 15px;
				line-height: 30px;
				-o-text-overflow: ellipsis;
				text-overflow: ellipsis;
				overflow: hidden;
				white-space: nowrap;
			}
			
			.sk_item_price {
				position: absolute;
				left: 15px;
				top: 230px;
				width: 160px;
				height: 20px;
				padding: 1px;
				background: #e6382f;
				line-height: 20px;
			}
			
			.sk_item_price_new {
				float: left;
				width: 80px;
				height: 20px;
				text-align: center;
				color: #fff;
				font-size: 14px;
				font-weight: bold;
			}
			
			.sk_item_price_origin {
				float: left;
				width: 80px;
				height: 20px;
				background: #fff;
				text-align: center;
				color: #b7bcb8;
				font-size: 12px;
				text-decoration: line-through;
			}
			
			.mod_ver {
				display: inline-block;
				width: 0px;
				height: 100%;
				vertical-align: middle;
				font-size: 0px;
			}
			
			.sk_item_tag_txt {
				font-size: 12px;
				color: #fff;
				line-height: 14px;
				display: inline-block;
				vertical-align: 2px;
				padding-top: 2px;
			}
			
			.sk_hd_lk {
				display: block;
				width: 100%;
				height: 100%;
				color: #fff;
			}
			
			.sk_tit {
				position: absolute;
				left: 0px;
				width: 100%;
				text-align: center;
				top: 42px;
				font-size: 34px;
			}
			
			.sk_subtit {
				position: absolute;
				left: 0px;
				width: 100%;
				text-align: center;
				top: 90px;
				color: #f19999;
				color: rgba(255, 255, 255, 0.5);
				font-size: 20px;
			}
			
			.sk_ico {
				position: absolute;
				left: 86px;
				top: 126px;
				display: block;
				width: 20px;
				height: 33px;
				background-image: url("//misc.360buyimg.com/mtd/pc/index_2017/2.1.0/static/images/sprite.seckill.png");
				background-position: -35px -25px;
			}
			
			.sk_desc {
				position: absolute;
				left: 0px;
				width: 100%;
				text-align: center;
				top: 170px;
				font-size: 16px;
			}
			
			.sk_cd {
				position: absolute;
				top: 212px;
				left: 30px;
				height: 40px;
			}
			
			.sk .cd_day {
				display: none;
			}
			
			.sk .cd_item {
				position: relative;
				float: left;
				width: 40px;
				height: 40px;
				text-align: center;
				background-color: #2f3430;
				margin-right: 5px;
			}
			
			.sk .cd_item::before {
				content: "";
				display: block;
				position: absolute;
				left: 0px;
				width: 100%;
				top: 50%;
				height: 1px;
				background: #e83632;
			}
			
			.sk .cd_item_txt {
				position: relative;
				line-height: 40px;
				font-weight: bold;
				font-size: 20px;
			}